.w1280 .ad{height:80px; margin-bottom:20px;}


/*1*/
.ad {margin:0px auto; width:1240px; height:60px; background:#FFFFFF; padding:20px 0;}
.w700{width:700px; float:left; margin-right:30px; }
.w510{width:510px; float:left;}
/*幻灯*/
.head-line {height: 390px; overflow: hidden;}
.head-line .pic-show-1 {width: 700px; height: 390px; position: relative;}
.head-line .pic-show-1 .bd li a {display: block; position: relative;}
.head-line .pic-show-1 .bd li a img {width: 700px; height: 390px;}
.head-line .pic-show-1 .bd li a span {background-color:#000; padding-left:10px; width:100%; height: 45px;position: absolute; bottom: 0px; left:0;color: rgb(255, 255, 255); filter:alpha(opacity=80);opacity:0.8;line-height: 45px; overflow: hidden; font-size: 16px; display: inline-block; 
}
.head-line .pic-show-1 .pd {height: 6px; text-align: right; right: 0px; bottom: 20px; line-height: 6px; padding-right: 14px; position: absolute; z-index: 99; cursor: pointer;
}
.head-line .pic-show-1 .pd span {width: 20px; height: 6px; display: inline-block; background-color: rgb(255, 255, 255);}
.head-line .pic-show-1 .pd span.on {background-color: rgb(0, 160, 233);}
.tt-title { background:#eee; height:83px; padding:10px 20px;}
.tt-title h2{ line-height:30px; font-size:20px; color:#000000; margin-bottom:10px;}
.tt-title h2 a{color:#000000;}
.tt-title p{ line-height:24px; font-size:16px; color:#000000;}


/*滑动门*/
.skzx { border:1px solid #ececec;}
.slideTxtBox2{ width:100%; text-align:left;}
.slideTxtBox2 .hd{ margin:0 auto; height:43px; line-height:40px; padding:0 ; position:relative; border-bottom:1px solid #ececec;}
.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:43px;}
.slideTxtBox2 .hd ul li{float:left; padding:0 0px; cursor:pointer; font-size:20px; color:#333; margin:0 0px 0 0; font-weight:bold;padding:0 35px 0;line-height:40px; border-right:1px solid #ececec;
		border-top:3px solid #fff; }
.slideTxtBox2 .hd ul li.on{ border-top:3px solid #0d4bb5; color:#0d4bb5; font-weight:bold; font-size:20px; line-height:40px; background-color:#F3F3F3;}
.slideTxtBox2 .bd ul{width:100%; padding:7px 0 10px 0;  zoom:1; margin:0 auto; }
.slideTxtBox2 .bd li{ font-size:17px; color:#333333; line-height:41px; text-indent:15px; height:41px; overflow:hidden;}
.slideTxtBox2 .bd li a{color:#333333;}
.slideTxtBox2 .bd li .date{ float:right; color:#999;  padding-right:10px; }
.slideTxtBox2 .bd li  em { font-style:normal; color:#0066CC; font-size:16px; font-weight:bold;}

		
/*社科资讯*/
.skzx { border:1px solid #ececec;}
.skzx .dh{  border-bottom:1px solid #ececec;width:508px;height:40px; line-height:40px; position:relative;}
.skzx .dh h3{border-top:4px solid #0d4bb5;  width:150px; font-size:20px; line-height:38px; font-weight:bold; color:#0d4bb5; text-align:center;letter-spacing:3px;}
.skzx .dh h3 a{color:#0d4bb5;}
.skzx .dh  span{ width:40px;  height:22px; line-height:22px; padding-left:10px; display:inline-block; background:#0d4bb5 ; position:absolute; top:10px; right:5px; color:#fff;}
.skzx .dh  span a{color:#fff;}
.skzx-con {padding:10px 15px;}
.skzx-con li{ line-height:35px; font-size:17px;}
.skzx-con li span{ float:right; font-size:14px; color:#CCCCCC;}
.skzx-con li em { font-style:normal; color:#0066CC; font-size:16px; font-weight:bold;}

/*2*/
.second-left,.second-middle{width:415px; margin-right:20px; float:left;}
.second-right {width:360px; float:right;}

.shzz{ border:1px solid #ececec;  height:330px;}
.shzz .shzz-dh {height:50px; background:#f4f4f4; font-size:16px; font-weight:bold;}
.shzz .shzz-dh  h3{ display:inline-block; width:100px; line-height:50px; font-size:20px; font-weight:bold; background:#0d4bb5; color:#fff; text-align:center;}
.shzz .shzz-dh  h3 a{ color:#fff;}
.shzz .shzz-dh  h3 a:hover{ color:#fff;}
.shzz span{ color:#0d4bb5; font-size:18px;  line-height:50px; padding:0px 25px;}
.shzz span a{ color:#0d4bb5; }
.shzz span a:hover{color:#0d4bb5; }

.shzz-con {padding:10px 15px 11px;}
.shzz-con li{ line-height:35px; font-size:17px; height:35px; overflow:hidden;}
.shzz-con li em { font-style:normal; color:#0066CC; font-size:16px; font-weight:bold;}
.shzz-con li span{display:none;color:#fff;background:#FF6300;font-size: 11px;border-radius: 3px;padding: 0px 3px;margin-left:5px}
.llyj-con {padding:0px 0px;height:350px; overflow:hidden;}

/*理论研究 滑动门*/

.slideTxtBox1{border:1px solid #ececec;  height:400px;}
.slideTxtBox1 .hd{ margin:0 auto; height:50px; line-height:50px; padding:0 ; position:relative;}
.slideTxtBox1 .hd  h3{ display:inline-block; width:100px; line-height:50px; font-size:20px; font-weight:bold; background:#0d4bb5; color:#fff; text-align:center;}
.slideTxtBox1 .hd  h3 a{ color:#fff;}
.slideTxtBox1 .hd  h3 a:hover{ color:#fff;}
.slideTxtBox1 .hd ul{ float:left;  position:absolute; left:100px; top:0px; height:50px;background:#f4f4f4; width:313px;font-weight:bold; font-size:18px; color:# #0d4bb5;}
.slideTxtBox1 .hd ul a{color:#0d4bb5;}
.slideTxtBox1 .hd ul li{float:left; line-height:50px;  padding:0px 6px 0px 10px;color:#0d4bb5; font-size:18px;font-weight:bold; }
.slideTxtBox1 .hd ul i{ width:1px; height:17px;  padding-left:14px;  border-right:2px solid #0d4bb5;}
.slideTxtBox1 .hd ul li a{ color:#0d4bb5; }
.slideTxtBox1 .hd ul li a:hover{color:#0d4bb5; }
.slideTxtBox1 .hd ul li.on{color:#0d4bb5; }
.slideTxtBox1 .bd ul{width:100%; padding:6px 0 10px 0;  zoom:1; margin:0 auto; }
.slideTxtBox1 .bd li{ font-size:17px; color:#333333; line-height:35px;height:35px; text-indent:15px;overflow:hidden;}
.slideTxtBox1 .bd li a{color:#333333;}
.slideTxtBox1 .bd li span{display:none;color:#fff;background:#FF6300;font-size: 11px;border-radius: 3px;padding: 0px 3px;margin-left:5px}
.llyj-con {padding:0px 0px;height:350px; overflow:hidden;}
.llyj-con li{ line-height:35px; font-size:17px;}
.llyj-con li em { font-style:normal; color:#0066CC; font-size:16px; font-weight:bold;}



/*ywxt*/
.ywxt { border:1px solid #ececec;}
.ywxt .ywxt-dh { border-bottom:1px solid #ececec; height:58px;font-weight:bold; line-height:58px;font-size:20px; color:#0d4bb5; padding-left:70px; }
.ywxt .ywxt-dh a{color:#0d4bb5;}
.ywxt .ywxt-dh span{float:right; font-size:16px; margin-right:10px;}
.ywxt .ywxt-dh span a{color:#0d4bb5;}
.ywxt .ywxt-i{ background:url(../images/ywxt.png) no-repeat 5px 3px;}
.ywxt .zlxz-i{ background:url(../images/zlxz.png) no-repeat 5px 3px;}
.ywxt .skkw-i{ background:url(../images/skkw.png) no-repeat 5px 10px;}
.ywxt .yqlj-i{ background:url(../images/yqlj.png) no-repeat 5px 10px;}
.ywxt .tzgg-i{ background:url(../images/tzgg.png) no-repeat 5px 3px;}

.ywxt .ywxt-con{ padding:15px 15px 5px 15px; }
.ywxt .ywxt-con li{  border:1px solid #ececec;height:46px;line-height:46px; background-image: linear-gradient(#fefefe, #e9e9e9) ; margin-bottom:12px; color:#0066CC; font-size:16px;font-weight:bold;  padding-left:3px;position:relative; }
.ywxt .ywxt-con li img{ height:95%;margin-bottom:2px;}
.ywxt .ywxt-con li p.font16{line-height:55px; width:250px; height:55px; position:absolute; top:0px; left:60px;}
.ywxt .ywxt-con li a{color:#0066CC;}

/*skkw社科刊物*/
.skkw-con{padding:30px 10px 10px 10px;; height:227px;}
.skkw-con li{ float:left;margin:0px 20px; }
.skkw-con p{ font-size:14px; line-height:21px; text-align:center;}

/*3*/
.ywxt .skmj-i{ background:url(../images/skmj.png) no-repeat 5px 10px;}
.skmj-con{height:430px;}
.ywxt .skxmt-i{ background:url(../images/shipin.png) no-repeat 5px 10px;}

/* 社科名家 */

.pc-bg-container{background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; padding-top: 20px;}

/*标题*/
.home-market-section .section-title{margin-bottom: 30px;font-size: 30px; min-width: 150px; text-align: left; color: #c9a467; display: inline-block; position: relative; border: none; height: 42px; line-height: 42px;padding-left: 10px;}
.home-market-section .section-title a{width: 100%; display: block; position: relative;}
.home-market-section .section-title a:before{position: absolute; content: ''; right: -12px; width: 15px; height: 15px; background: url(../images/marketplace-home-arrow_small.svg); background-repeat: no-repeat; top: 50%; transform: translate(0,-50%); transition: .2s;}
.home-market-section .section-title a:hover:before{right: -16px;}
/*内容盒子*/
.home-market-section .section-inner{position: relative; max-width: 1280px; margin: 0 auto;}
.home-market-section .section-inner .swiper-container{height: 400px; max-width: 1230px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper{align-items: center; height: 260px!important;}
/*内容列表*/
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide{height:260px!important; background: 0 0; padding: 0 50px; box-sizing: border-box; text-align: center; margin-top:40px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a{display: block; float: left; position: relative; background-color: #fff; border: 1px solid rgba(201,164,103,.2); width: calc((100% - 90px)/ 5); padding: 20px 0px 0; height: 340px; margin-right: 18px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:hover{box-shadow: 0 10px 40px rgba(201,164,103,.2); border: 1px solid rgba(163,145,114,.2)}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide img{height: 232px; width: auto;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide h3{font-weight: normal; margin-top: 25px; font-size: 18px; color: #252b3a; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide p{margin:4px 10px; font-size: 16px; color: #a0a2a8; text-align: center; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a .time{position: absolute; bottom: 12px; width: calc(100% - 20px); text-align: center; border-top: 1px solid #e7e7e7; color: #666a75; padding-top: 0px; letter-spacing: .44px; line-height: 23px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a .time span{font-size: 20px; color: #f66f6a; letter-spacing: 0; line-height: 23px; margin-right: 3px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:last-of-type{margin-right: 0;}
/*分页*/
.home-market-section .section-inner .swiper-container .swiper-pagination-bullets{bottom: 10px;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet{position: relative; margin: 0 5px; width: 24px; height: 4px; border-radius: 100px; opacity: 1; background: 0 0;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet:before{content: ''; display: inline-block; position: absolute; width: 24px!important; height: 4px; opacity: 1; left: 0; border-radius: 100px; background: #dfe1f1; vertical-align: middle; transition: opacity .8s,background-color .8s;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active{opacity: 1;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active:before{width: 24px!important; opacity: 1; border-radius: 100px; transform: scale(1.2); background: #fa6f66;}
/*左右箭头*/
.home-market-section .section-inner .swiper-button-prev{left: 10px; top: 138px; margin-top: 0; background: url(../images/marketplace-home-arrow_big.svg);}
.home-market-section .section-inner .swiper-button-next{right: 10px; top: 138px; margin-top: 0; background: url(../images/marketplace-home-arrow_big.svg); transform: rotate(180deg);}
.home-market-section .section-inner .swiper-button-next:hover{background: url(../images/marketplace-home-arrow_big_hover.svg);}
.home-market-section .section-inner .swiper-button-prev:hover{background: url(../images/marketplace-home-arrow_big_hover.svg);}



/*友情链接*/
.yqlj-con { height:80px; padding:20px 10px 20px 40px; text-align:center;}
.item { float:left; margin-right:50px; height:30px; line-height:30px; margin-left:25px;}
.item select{width:320px; height:30px; line-height:30px; font-size:16px;}


/*社科新媒体*/
.skxmt-con{height:220px;}
.indexmaindiv{height:210px;margin:0px auto;width:100%;}

.indexmaindiv1{margin-top:25px; margin-left:20px;}

.indexmaindiv1 div.playerdetail{width:208px;background:#FFF;}

.indexmaindiv1 div.playerdetail div.detailimg{width:208px;height:150px; position:relative; }
.indexmaindiv1 div.playerdetail div.detailimg img{width:208px;height:150px;}
.indexmaindiv1 div.playerdetail div.detailimg span{ display:inline-block; width:200px; height:150px; background:url(../images/paly.png) no-repeat 50% 50%;filter:alpha(opacity=80);opacity:0.8; position:absolute; top:0px; left:0px;}
.indexmaindiv1 div.playerdetail div.teanames{text-align:center;font-size:14px;margin-top:5px;color:#404040;}


.indexmaindiv1 div.stylesgoleft{float:left;width:21px;height:28px;background:url('../images/marketplace-home-arrow_big.svg') no-repeat left top; margin:70px 10px 0px 0px;;cursor:pointer;}
.indexmaindiv1 div.stylesgoleft:hover{float:left;width:21px;height:28px;background:url('../images/marketplace-home-arrow_big_hover.svg') no-repeat left top;margin:70px 10px 0px 0px;cursor:pointer;}

.indexmaindiv1 div.stylesgoright{float:left;width:21px;height:28px;background:url('../images/marketplace-home-arrow_big.svg') no-repeat 0 0px; transform: rotate(180deg);margin:70px 0px 0px 0px;cursor:pointer;}
.indexmaindiv1 div.stylesgoright:hover{float:left;width:21px;height:28px;background:url('../images/marketplace-home-arrow_big_hover.svg') no-repeat 0 0px; transform: rotate(180deg);margin:70px 0px 0px 0px;cursor:pointer;}

/*社科新媒体滚动*/
.maindiv1{float:left;width:1150px;height:225px;overflow:hidden;position:relative;}
.maindiv1 ul{position:absolute;left:0;top:0;}
.maindiv1 ul li{float:left;width:220px;height:225px;margin-left:13px;}
.maindiv1 ul li:first-child{margin-left:0;}

/*飘窗*/
.piaochuangBox{position:fixed; right:30px; top:480px;z-index:100;width:204px}
.piaochuangBox a{color:#fff;font-size: 16px;font-weight: bold;display: flex;text-decoration:none;background: linear-gradient(to bottom left,#8fd4ff 0%,#266ee3  100%);padding: 10px 15px;border-radius: 8px;}
.piaochuangBox a img{width:30px;margin-right:15px}
